Savunma Projelerinde Çevik Metodolojiler
نویسندگان
چکیده
Özet. Günümüz Savunma Sanayi yazılım projeleri uzun takvimlerde, uluslararası standartlara uygun ve kısıtlı kaynaklar kullanılarak gerçekleştirilmektedir. Genellikle Savunma Sanayi projeleri geliştirilirken kontratsal olarak Şelale modeli uygulanmasına karar verilmektedir. Ancak Şelale modeli izlemek, projenin son safhasında yapılan değişikliklerin pahalıya mal olması, risklerin zamanında öngörülememesi, büyük takımlar içerisindeki iletişimin sağlıklı kurulamaması gibi sonuçlara yol açmaktadır. Bütün bu etkenler, Savunma Sanayi firmalarını, proje geliştirirken yeni yazılım geliştirme süreçleri arayışına sürüklemektedir. Savunma projelerindeki mevcut problemleri en aza indirebilmek için şirketimiz AYESAŞ'ta Çevik yöntemler uygulanmıştır. Örneğin, büyük takımlar arasındaki iletişim kopukluğunu azaltmak için yapılan işlerdeki bilgi aktarımı günlük yapılan kısa süreli toplantılarla sağlanmıştır. Çevik metotlarının kullanılması, takım üyelerinin Sprint (koşu) boyunca yapacağı işleri görebilmesi açısından da fayda sağlamıştır. Böylece proje yönetimi, planlanan ve gerçekleşen eforun farkını minimuma indirip takvime uyabilmiştir. Ayrıca, riskler zamanında öngörülmüş ve gerekli önlemler alınabilmiştir. AYESAŞ, CMMI Seviye 3 uyumlu yazılım süreçlerine sahip bir firmadır. Kontratsal ve süreçsel gereklerden ötürü Çevik metotları mevcut yazılım süreçlerine uygularken bazı uyarlamalar gerçekleştirilmiştir. Bu uyarlamalar sayesinde hem CMMI Seviye 3 uyumlu süreç kriterleri sağlanmış, hem de Çevik metotların prensipleri korunmuştur. Bu uyarlamalara örnek olarak, dokümantasyon gereksinimlerinin Sprint hedefine (Sprint Goal) dahil edilmesi, “bitti tanımı” (definition of done) ve Sprint hedefinin Sprint sonucu çıkacak ürüne/ürün parçasına göre belirlenmesi (Örneğin Sprint ürünü bir doküman setiyse, bitti tanımı ve Sprint hedefi bu doküman setinin eş gözden geçirilmiş olarak yayınlanması olabilir), organizasyonel yapının değişmeden Scrum rollerinin tanımlanması verilebilir. Bu makalede, AYESAŞ’ta savunma projeleri geliştirirken kullanılan Çevik metodolojiler ve bunların CMMI Seviye 3 uyumlu AYESAŞ yazılım süreçlerine uyarlanması anlatılmaktadır.
منابع مشابه
Savunma Sanayii Projelerinde Çevik Yazılım Geliştirme Yöntemlerinin Kullanımı
Özet: Savunma Sanayi projelerinde sözleşme gereği, yüklenici firmaların ağırlıklı olarak ön tasarım, kritik tasarım gibi aşamalarda sistem seviyesi tüm proje gereksinimlerini çıkarmış ve tasarımlarını tamamlamış olmaları gerekmektedir. Bu sebeple proje yöneticileri, yazılım geliştirme yöntemini genellikle çağlayan modeli olarak belirlemektedir. Ancak, yapılacak işlerin kritikliği ve yenilikçi y...
متن کاملKullanılabilirlik ve Yazılım Yaşam Döngüsü: Türkiye'deki Yazılım Organizasyonlarındaki Durum
Özet. Geliştirilen yazılım projelerinin kalitesini, maliyetini, hedeflenen planları gerçekleştirme yüzdesini etkileyen kullanılabilirlik kavramı son yıllarda giderek artan bir öneme sahip olmaktadır. Uygulanan yazılım yaşam döngüsü ile çok yakından ilgili olan bu olgu doğru aşamalarda sürece entegre edildiğinde geliştirilen projelerin daha başarılı olabileceği düşünülmektedir. Bu çalışmada, Tür...
متن کاملYazılım Projelerinde Kazanılmış Değer Yönetimi Kullanımı
KDY proje yönetiminde yaygın olarak kullanılmasına rağmen, gerek ülkemizde, gerekse dünyada yazılım projelerinde sıkça kullanılan bir yöntem değildir. Bu çalışmada KDY detaylı bir şekilde anlatılmış, yazılım projelerinde KDY kullanılmasının faydaları ve mevcut uygulama zorlukları araştırılmış, iki yazılım projesine uygulanma süreci ve sonuçları da incelenerek yazılım projelerinde KDY kullanımı ...
متن کاملDeniz Savunma Sistemleri Alanında Sistematik Yazılım Yeniden Kullanım Yaklaşımı
Özet. Bu makalede deniz savunma sistemleri alanında, sistematik yazılım yeniden kullanımın sağlanması için izlenen yaklaşımın değerlendirmesi yapılacaktır. ASELSAN SST Grubu içinde deniz savunma sistemleri alanında çalışan yazılım ekibi bünyesinde sistematik yazılım yeniden kullanımının sağlanması için belirlenen politikalar, oluşturulan varlıklar ve altyapılar, oluşturulan varlıkların ve altya...
متن کاملYazılım Ürün Hattı Projelerinde Kalite Maliyeti ve Hata Yoğunluğu Ölçüm Yaklaşımı
Özet. Yazılım Kalite Maliyeti ve Hata Yoğunluğu yazılım geliştirme projelerinde etkinlik ve verimlilik ölçümleri için sıklıkla kullanılan yöntemlerdir. Kalite maliyetleri en uygun seviyeye çekilirken hata yoğunluğunun da en az seviyeye indirilmesi yazılım projelerinin başarısı için kritik olan zaman, maliyet, kalite dengesinin kurulması açısından önem taşımaktadır. Bu sebeple yazılım geliştirme...
متن کامل